@charset "utf-8";
/* CSS Document */
.txt05{width:120px;line-height: 16px;padding:9px 10px;border: 1px solid #000;float: none;font-size: 14px;font-family: arial,"宋体";color:#000; outline:none;}
.dybox{ width:100%; height:auto; float:left; padding-left:100px;}
.dybox-t{ width:100%; height:auto; float:left; margin-top:10px;}
.dym { width:100%; height:auto; float:left;}
.dym span{ width:20%; float:left; padding:5px;}
.dym i{ float:left; font-style:normal; line-height:18px; padding-left:5px;}
.dym input[type="checkbox"]{width:15px;height:15px;display: inline-block;text-align: center; vertical-align: middle; line-height: 13px;position: relative;float:left;cursor:pointer;}
.divCheckbox::before{ content: ""; background: #fff; width:15px;height:15px; position: absolute;top: 0;left: 0;width:100%; border: 1px solid #fe8945;color:white;font-size: 13px;font-weight: bold;} 
.divCheckbox:checked::before{content:"\2713"; background-color:#fe8945;} 

.qcdy{ width:100%; height:auto; float:left;}
.qcdy-t{ width:100%; height:auto; float:left; font-size:12px; padding:10px 0px;}
.qcdy span{ width:auto; float:left; line-height:18px; font-size:12px; color:#FFF; background:#fe8945; margin-right:10px; padding:2px 5px 2px; margin-top:10px;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}

.mqm{ padding:0px 10px; float:left; height:30px; line-height:30px; margin-top:25px;}
.moresone{ width:100%; height:auto; float:left; font-size:12px; padding-left:10px; color:#F00; cursor:pointer; margin-top:-10px;}
.linews{ margin-top:-5px;}
.downs span{ display:block;}
.ups span{ display:none;}

/*--模板--*/
#moban1{ height:185px;}
.moban{ width:auto; height:auto; float:left; padding-bottom:5px;}
.moban span{ float:left; padding:1px 15px; font-size:12px; color:#FFF; margin:2px 5px; cursor:pointer; line-height:18px; background:#fe8945; position:relative; z-index:1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.mymb{ width:100%; height:auto; float:left;}
#moban2{ height:188px;}

/*弹出框*/
.tafbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:10;}
.tafboxbg{ width:100%; height:100%; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; position:absolute; left:0; top:0;}
.tafbb{ width:400px; height:auto; margin:0 auto; background:#FFF; margin-top:13%; position:relative; z-index:1;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
overflow:hidden;
}
.tafbb-t{ width:100%;*width:94%; height:40px; float:left; background:#277acd; line-height:40px; color:#FFF; font-weight:600; padding:0px 3%; letter-spacing:2px;}
.tafbb-info{ width:100%; *width:90%; height:auto; padding:5%; float:left;}
.tafbb-infoL{ width:35%; height:auto; float:left;}
.tafbb-infoR{width:65%; height:auto; float:left;}
.tafbb-btn{ width:100%; height:auto; float:left; margin-top:30px;}

/*---*/
#buttong{width:90px;height:30px;outline:none;outline:none; margin:0px 5px; display:inline-block;
border:#59ace2 1px solid;line-height:30px;text-align:center;color:#FFF;font-size:13px;background:#59ace2;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#buttong{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:3px;}
#buttong:hover{background:#fe8945;border:#fe8945 1px solid; 
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}

#buttongs{width:90px;height:30px;outline:none;outline:none; margin:0px 5px; display:inline-block;
border:#72d0eb 1px solid;line-height:30px;text-align:center;color:#FFF;font-size:13px;background:#72d0eb;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}	
#buttongs{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s; cursor:pointer; letter-spacing:3px;}
#buttongs:hover{background:#fe8945;border:#fe8945 1px solid;
-moz-border-radius: 5px; /* Firefox */
-webkit-border-radius: 5px; /* Safari 和 Chrome */
border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/}

/**/
.notices{ width:100%; height:auto; float:left; margin-top:5px; line-height:25px; font-size:13px; color:#F00;}

/**/
.search-hot-name span{ float:left; font-weight:600; color:#e92e45;}
.search-hot-name i{ float:left; font-size:12px; line-height:20px; padding:3px 5px 0px; font-style:normal;}
.search-hot-name i a{ color:#FFF; background:#f76d22; padding:1px 8px; font-size:10px;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;
}
.search-hot-name i a:hover{ color:#FFF; background:#f39801; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}

/*lv*/
.leve{ height:auto; line-height:15px; padding:0px 4px; font-size:12px; margin:0px 3px; background:#ffae01; color:#FFF; font-family:Tahoma, Geneva, sans-serif;  border:1px solid #fd8014; font-weight:normal; display:inline-block; cursor:pointer;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器*/
}
.tooltip-inner{
   background: #fd8014 !important;
   text-align: left !important;
   color:#FFF !important;
   border:1px solid #fd8014;
   max-width: 400px !important;
   font-size:12px;
}
.tooltip-arrow{ border-bottom-color: #fd8014 !important;}

.ggsort{ width:100%; height:auto; float:left;}
.ggsort ul li{ width:50%; height:auto; float:left; padding:12px 9px 0px 8px; list-style:none;}
.ggsort ul li img{ width:100%; cursor:pointer;}
.ggchoose{}
.syggbox{ width:100%; height:auto; float:left;}
.sythgg ul li{ width:33.33%; height:auto; float:left; padding:12px 9px 0px 8px; list-style:none;}
#fiveimg{ width:20%; height:auto; float:left; padding:12px 9px 0px 8px; list-style:none;}
.sygg.gghid{ display:none;}

/*热词*/
.hotworld{ width:100%; height:auto; float:left; }
.hotworld .wtab{ overflow:hidden; background:#f2f2f2;}
.hotworld .wtab a{ width:10%; padding:10px 0px; text-align:center; font-size:14px; font-weight:600; line-height:24px; float:left; text-decoration:none; color:#000;}
.hotworld .wtab a:hover{background:#72d0eb; color:#FFF; text-decoration:none;}
.hotworld .wtab a.on{background:#72d0eb; color:#FFF; text-decoration:none;}
.hotworld .wcontent{ overflow:hidden; padding:10px; border:1px solid #e9e9e9; border-top:0; 
-moz-border-radius: 0px 0px 5px 5px; /* Firefox */
-webkit-border-radius: 0px 0px 5px 5px; /* Safari 和 Chrome */
border-radius: 0px 0px 5px 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.hotworld .wcontent li{display:none; list-style:none;}
.hotworld .wcontent li a{ float:left; padding:2px 10px; font-size:15px; margin:5px; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
.hotworld .wcontent li a:hover{ color:#f76d22; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}

/*个人留言*/
.paguest{ width: 100%; height: 148px; float: left; background-image: url("../img/images/page/paguest.jpg"); background-size: cover;
background-position: center; position: relative; }
.pabox{ position: absolute; right: 62px; top: 62px; width: 330px; height: auto; }
.pag1{ width: 50%; height:auto; float: left; padding: 2px; }
.pag2{ width: 70%; height:auto; float: left; padding: 2px 4px 2px 2px; }
.pag3{ width: 30%; height:auto; float: left; margin-top: 2px;}

.pabox span{  width: 100%; height: 30px; padding: 2px; background:#2977fd; color: #FFF; float: left; border:0;
	-moz-border-radius: 30px; /* Firefox */
	-webkit-border-radius: 30px; /* Safari 和 Chrome */
	border-radius: 30px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.pabox input{ width: 100%; height: 26px; padding: 0px 15px; float: left; border:0px solid #2977fd; line-height: 22px; background: transparent; 
outline: none; font-size: 13px; color: #000; 
-moz-border-radius: 30px; /* Firefox */
-webkit-border-radius: 30px; /* Safari 和 Chrome */
border-radius: 30px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.pabox input::-webkit-input-placeholder{ opacity:1; color:#91b9ff;}
.pabox input:-moz-placeholder{opacity:1; color:#91b9ff;}
.pabox input::-moz-placeholder{opacity:1; color:#91b9ff;}
.pabox input:-ms-input-placeholder{opacity:1; color:#91b9ff;}

#pag3{ width: 100%; height: 28px; float: left; border: 0; color: #FFF;  line-height: 28px; outline: none;
-moz-border-radius: 30px; /* Firefox */
-webkit-border-radius: 30px; /* Safari 和 Chrome */
border-radius: 30px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
background: linear-gradient(left, #b4b2ff, #6567ff);
background: -ms-linear-gradient(left, #b4b2ff, #6567ff);
background: -webkit-linear-gradient(left, #b4b2ff, #6567ff);
background: -moz-linear-gradient(left, #b4b2ff, #6567ff);
transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;
}
#pag3:hover{
background: linear-gradient(left, #6567ff, #6567ff);
background: -ms-linear-gradient(left, #6567ff, #6567ff);
background: -webkit-linear-gradient(left, #6567ff, #6567ff);
background: -moz-linear-gradient(left, #6567ff, #6567ff);
transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;
}

/*客服留言*/
.cpguest{ width: 100%; height: 148px; float: left; background-image: url("../img/images/page/cpguest.jpg"); background-size: cover;
background-position: center; position: relative; }
.cpbox{ position: absolute; right:77px; top:65px; width: 350px; height: auto; }
.cpbox .cpg1{ width:50%; height:auto; float:left; padding:4px;}
.cpbox .cpg1 input{ width:100%; height:30px; padding:0px 10px; float:left; border:0px solid #2977fd; line-height:30px; background:#FFF; font-size:14px; color:#000;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari 和 Chrome */
border-radius: 3px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
}
.cpbox input::-webkit-input-placeholder{ opacity:1; color:#c7c7c7}
.cpbox input:-moz-placeholder{opacity:1; color:#c7c7c7}
.cpbox input::-moz-placeholder{opacity:1; color:#c7c7c7}
.cpbox input:-ms-input-placeholder{opacity:1; color:#c7c7c7}
.cpbox .cpg2{ width:70px; height:auto; position:absolute; top:47px; right:-70px;}
#cpg3 input{ width: 100%; height: 25px; float: left; border: 0; color: #FFF;  line-height: 25px; outline: none;
-moz-border-radius: 30px; /* Firefox */
-webkit-border-radius: 30px; /* Safari 和 Chrome */
border-radius: 30px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
background-color:#2977fd;
box-shadow:2px 2px 0px #f6ff00;
transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;
}
#cpg3 input:hover{ background-color:#000; box-shadow:2px 2px 0px #FFF; transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}


/*-- 备注 --*/
.vip-remark{ width:90%; height: auto; float: left; padding: 15px; margin: 15px 5% 0px; position: relative; background: #f2f3f4; border: 1px solid #e4e4e4;}
.vip-remark h1{ width:100px; height: auto; color:#000; font-size: 14px; position:absolute; left: 15px; top:20px; font-weight: normal;  }
.vip-remark p{ width:100%; height: auto; float: left; padding-left: 100px;}
.vip-remark p textarea{ float:left; resize:none; width:100%; height:100px; padding:5px 10px; font-size:14px; color:#000; outline:none; border:1px solid #e4e4e4; }
.vip-remark p span{ font-size:13px; color: red; letter-spacing: 1px;}
.vip-remark i{ width:100%; float: left; padding-top: 10px; font-style: normal; padding-left: 13.5%;}
#vbutton{ width:120px; height:30px; background:#f99736; display:inline-block; cursor:pointer; border:0; font-size:14px; color:#FFF; outline: none;
-moz-border-radius: 2px; /* Firefox */
-webkit-border-radius: 2px; /* Safari 和 Chrome */
border-radius: 2px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */
transition:0.6s; -webkit-transition: 0.6s; -moz-transition: 0.6s;
}
#vbutton:hover{ background:#f76d22; color:#FFF; transition:0.6s; -webkit-transition: 0.6s; -moz-transition: 0.6s;}
.vip-oremark{ width:90%; height: auto; float: left; padding: 15px; margin: 15px 5% 0px; position: relative; background: #f2f3f4; border: 1px solid #e4e4e4; }
.vip-oremark p,.vip-oremark i{ float:left; line-height: 30px; }
.vip-oremark i{ margin-left: 5px; cursor: pointer; }
#delgv{ margin-top: 5px; margin-left:0; }

.vip-remark ul li{ width:100%; height: auto; float: left; list-style: none; font-size: 13px; padding: 5px 0px;}
.vip-remark ul li>span{}
#mrx{ padding-left: 15px; }

/**/
.tabchoose{ width:100%; height: auto; float: left;}
.tabchoose ul{ width:100%; float: left; display: flex; justify-content:space-around;}
.tabchoose ul li{ width:30%;  font-size: 15px; text-align: center; padding: 0px 0px 5px; border-bottom: 3px solid #fd8014;}
#open-phone{ border-bottom: 3px solid #f6f6f6;}
.uinArea{ padding: 3px 0px;}
.form-line{ margin-top: 10px;}